

来源于：https://www.jianshu.com/p/bd57a9324f08（内容包含了CPU变频，睡眠管理，蓝牙等问题）

对于CPU变频，只要是苹果电脑采用过这一代CPU，找到CPU接近的机型再配合变频SSDT，基本都能实现变频，同时也会加载系统的X86，为以后睡眠打好基础。就变频本身来说，只要频率有高有低，支持睿频即可，无需追求很多档位，白苹果本身就没有那么多档位。而实现变频的目的也是为了降低CPU能耗，保护CPU，同时为睡眠做准备。

可以通过 Mactracker 软件查看苹果官方机器的配置 找到最接近自己机器的设置 SMBIOS 

一、生成ssdt实现变频
ssdtPRGen.sh生成ssdt变频。（CPU-S中集成有，这里提供最高支持7代，更新的CPU查看ssdtPRGen.sh是否支持并直接使用ssdtPRGen.sh生成）

二、加载X86PlatformPlugin
使用ssdtPRGen.sh生成ssdt变频，基本上都可以实现加载X86PlatformPlugin。
对于部分需要修改X86PlatformPlugin，为部分iMac 机型开启 HWP 或为较新的笔记本机型修改最低频率等情况，只是所有生成的SSDT变频有一定局限。


口袋妖怪heart与vit9696编写的CPUFriend可以免去修改与安装X86PlatformPlugin。使用CPUFriend-master.zip中ResourceConverter.sh生成的ssdt_data、CPUFriendProvider.kext与 CPUFriend.kext配合实现修改与动态注入CPU电源管理数据，CPUFriend-master.zip中的Instructions.md文件说明到，可以将ssdtPRGen.sh生成的ssdt与ssdt_data合并，合并方法见Instructions.md。

(之前误认为这个教程可以实现变频，其实CPUFriend只是实现动态注入电源管理数据，实现X86PlatformPlugin加载，并不直接实现变频）

CPUFriend也需要配合lilu才能驱动,生成的SSDT放入EFI/CLOVER/ACPI/patched/中（http://bbs.pcbeta.com/viewthread-1752935-1-1.html）


http://bbs.pcbeta.com/viewthread-1578829-1-1.html


ssdtPRGen.sh 下载： https://github.com/Piker-Alpha/ssdtPRGen.sh 
生成ssdt文件: 来自于 http://bbs.pcbeta.com/viewthread-1720374-1-2.html 
1. 获取最新的ssdtPRGen.sh 
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh

2. 提升执行权限
chmod +x ~/ssdtPRGen.sh

3. 运行ssdtPRGen.sh 

 ./ssdtPRGen.sh

对，没错什么参数都不需要全程自动完成，除非你的cpu不在支持列表会报错，才需要手动输入参数来控制，有需要的自己查看置顶教程。

4. 两个提示都输入“N”
5. Finder>前往>前往文件夹 ~/Library/ssdtPRGen
6. 这个目录下的“ssdt.aml”就是需要的文件 直接拷贝到“EFI/CLOVER/ACPI/patched” 并删掉“EFI/CLOVER/ACPI/patched”下所有其他的ssdt文件

7. Clover Configurator > Acpi > DropOEM 打勾

8. Clover Configurator > Acpi > 右下角 SortedOrder 只添加一条 ssdt.aml 








